﻿body {
    font-size: 14px;
    background: rgba(22, 95, 5, 0.71);
    color: #5d5d5d;
}

.topnav-left {
    width: 16%;
    float: left;
    color: white;
    text-align: right;
}

.topnav-right {
    width: 79%;
    float: right;
    text-align: right;
}

header {
    width: 100%;
    margin: auto;
    border-bottom: #3c7a48 1px solid;
    margin-top: 41px;
}

.quotes {
    position: relative;
}

    .quotes p {
        text-shadow: #246640 1px 1px 1px;
        color: #fff;
        width: 330px;
        line-height: 77px;
    }
/* 以下属性原为：left: 0px; top: 160px;*/
.text5 {
    position: absolute;
    z-index: 2000;
    left: 10px;
    top: -31px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: #FFF;
    -webkit-box-reflect: below -3px -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(white));
}
    /* below文字倒影方向向下，距离3px 颜色渐变由上往下 */
    .text5 a {
        color: white;
    }
/* nav */
#nav {
    width: 100%;
    line-height: 40px;
    height: 40px;
    font-family: "微软雅黑";
    font-size: 16px;
    background: rgba(7, 115, 29, 0.71);
    text-align: center;
    position: relative;
    border-bottom: rgb(6, 90, 17) 1px solid;
}

    #nav ul {
        width: 1000px;
        margin: auto;
        overflow: hidden;
    }

        #nav ul li {
            display: inline;
            margin: 0 12px;
            text-align: center;
        }

            #nav ul li a {
                color: #fff;
            }

.home-left {
    float: left;
    width: 65%;
    padding-right: 10px;
    overflow: hidden;
}

.home-right {
    float: right;
    width: 32%;
}

.reg-users {
    margin-top: 10px;
    /*border: 1px solid;*/
}

.new-reg {
    background: #CCE6D1;
    padding: 10px;
    font-size: 18px;
    color: #000;
    border: 1px solid #dddada;
    font-weight: bold;
}

.marquee-main {
    font-size: 14px;
    border: 1px solid #dddada;
}

    .marquee-main ul {
        background: #fff;
    }

        .marquee-main ul li {
            height: 30px;
            line-height: 30px;
            padding: 5px 5px 5px 10px;
            border-bottom: dashed 1px #5d5d5d;
            list-style: none;
            color: #000;
        }

            .marquee-main ul li:hover {
                /*cursor: pointer;*/
                font-weight: bold;
                border-bottom: solid 1px;
            }

            .marquee-main ul li a {
                color: #CA640A;
            }

                .marquee-main ul li a:hover {
                    color: #a91f08;
                }


.topnav {
    line-height: 40px;
    height: 40px;
    text-align: right;
    background: rgba(10, 68, 29, 0.71);
    color: #fff;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1999;
    opacity: 0.9;
    box-shadow: #333 0px 2px 2px;
}

    .topnav a {
        color: #fff;
        font-weight: bold;
        margin: 0 5px;
        font-size: 13px;
    }

.youlian {
    margin-top:15px;
}

    .youlian h3 {
        line-height: 40px;
        color: #000;
        font-size: 18px;
        border-bottom: 1px solid #E6E6E6;
        height: 40px;
        background:#C0E6CA;
        padding-left:10px;
    }
    .youlian ul li{
        padding:15px 20px 15px 0px; float:left;
    }
        .youlian ul li a{
            color:#1a7d10;
            border:1px solid;
            padding:5px;
        }
        .youlian ul li a:hover {
            text-decoration:underline;
        }